2
0
1
35
6
13
7
29
3
4
21
15
14
8
24
22
19
52
5
20
10
25
34
30
90
39
36
109
18
85
99
68
58
27
17
16
50